#!/bin/sh
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@

INCLUDES="-I${prefix}/include "
LIBS="-L$libdir -llas -llas_c -L@Boost_LIBRARY_DIRS@ @Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE@ @Boost_THREAD_LIBRARY_RELEASE@" 

GDAL_INCLUDE="@GDAL_INCLUDE_DIR@"
if test -n "$GDAL_INCLUDE" ; then 
    INCLUDES="$INCLUDES -I$GDAL_INCLUDE"
fi
GDAL_LIBRARY="@GDAL_LIBRARY@"
if test -n "$GDAL_LIBRARY" ; then 
    LIBS="$LIBS $GDAL_LIBRARY"
fi

GEOTIFF_INCLUDE="@GEOTIFF_INCLUDE_DIR@"
if test -n "$GEOTIFF_INCLUDE" ; then 
    INCLUDES="$INCLUDES -I$GEOTIFF_INCLUDE"
fi
GEOTIFF_LIBRARY="@GEOTIFF_LIBRARY@"
if test -n "$GEOTIFF_LIBRARY" ; then 
    LIBS="$LIBS $GEOTIFF_LIBRARY"
fi


ORACLE_INCLUDE="@ORACLE_INCLUDE_DIR@"
if test -n "$ORACLE_INCLUDE" ; then 
    INCLUDES="$INCLUDES -I$ORACLE_INCLUDE"
fi
ORACLE_OCI_LIBRARY="@ORACLE_OCI_LIBRARY@"
if test -n "$ORACLE_OCI_LIBRARY" ; then 
    LIBS="$LIBS $ORACLE_OCI_LIBRARY @ORACLE_NNZ_LIBRARY@ @ORACLE_OCCI_LIBRARY@ @ORACLE_OCIEI_LIBRARY@"
fi

TIFF_INCLUDE="@TIFF_INCLUDE_DIR@"
if test -n "$TIFF_INCLUDE" ; then 
    INCLUDES="$INCLUDES -I$TIFF_INCLUDE"
fi
TIFF_LIBRARY="@TIFF_LIBRARY@"
if test -n "$TIFF_LIBRARY" ; then 
    LIBS="$LIBS $TIFF_LIBRARY"
fi

LIBXML2_INCLUDE_DIR="@LIBXML2_INCLUDE_DIR@"
if test -n "$LIBXML2_INCLUDE_DIR" ; then 
    INCLUDES="$INCLUDES -I$LIBXML2_INCLUDE_DIR"
fi
LIBXML2_LIBRARIES="@LIBXML2_LIBRARIES@"
if test -n "$LIBXML2_LIBRARIES" ; then 
    LIBS="$LIBS $LIBXML2_LIBRARIES"
fi

LASZIP_INCLUDE_DIR="@LASZIP_INCLUDE_DIR@"
if test -n "$LASZIP_INCLUDE_DIR" ; then 
    INCLUDES="$INCLUDES -I$LASZIP_INCLUDE_DIR"
fi
LASZIP_LIBRARY="@LASZIP_LIBRARY@"
if test -n "$LASZIP_LIBRARY" ; then 
    LIBS="$LIBS $LASZIP_LIBRARY"
fi


usage()
{
	cat <<EOF
Usage: liblas-config [OPTIONS]
Options:
	[--libs]
	[--cflags]
	[--cxxflags]
	[--defines]
	[--includes]
	[--version]
EOF
	exit $1
}

if test $# -eq 0; then
	usage 1 1>&2
fi

case $1 in 
  --libs) 
    echo $LIBS
    ;;

  --prefix)
    echo ${prefix}
     ;;

  --ldflags)
    echo -L${libdir}
    ;;

  --defines)
    echo @LIBLAS_CONFIG_DEFINITIONS@
    ;;

  --includes)
    echo ${INCLUDES}
    ;;

  --cflags)
    echo @CMAKE_C_FLAGS@
    ;;

  --cxxflags)
    echo @CMAKE_CXX_FLAGS@
    ;;
    
  --version)
    echo @VERSION@
    ;;

  *)
    usage 1 1>&2
    ;;

esac
